drinking horn - French English Dictionary